home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / wtj008.zip / NOTBAD.ZIP / SIMPLED.CPP < prev    next >
C/C++ Source or Header  |  1992-01-29  |  1KB  |  50 lines

  1. // simpled.cpp RHS 1/15/92
  2.  
  3. #include"stdwin.h"
  4. #include"editwin.h"
  5.  
  6. class myApp : public WinAppStdWindow
  7.     {
  8.     EditWin *editWin;
  9.  
  10. public:
  11.     myApp(char *name) : WinAppStdWindow(name)
  12.         {
  13.         editWin = NULL;
  14.         }
  15.     void WMCREATE(void)
  16.         {
  17.         editWin = new EditWin(hWnd,1);
  18.         editWin->AddVScroll();
  19.         editWin->AddBorder();
  20.         editWin->SetLeftText();
  21.         editWin->SetMultiLine();
  22.         editWin->SetAutoVScroll();
  23.         editWin->Create();
  24.         }
  25.     void WMSETFOCUS(void)
  26.         {
  27.         if(editWin)
  28.             SetFocus(editWin->GetHandle());
  29.         }
  30.     void WMSIZE(void)
  31.         {
  32.         MoveWindow(editWin->GetHandle(),0,0,LOWORD(lParam),
  33.             HIWORD(lParam),TRUE);
  34.         }
  35.     void WMDESTROY(void)    
  36.         {   
  37.         delete editWin;
  38.         PostQuitMessage(0);     
  39.         }
  40.     void WMCLOSE(void)      {   DestroyWindow(hWnd);    }
  41.     };
  42.  
  43.  
  44. int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int)
  45.     {
  46.     myApp MyWin("Simple Windows Editor");
  47.     MyWin.Display();                    // open the window
  48.     return MyWin.Run();                 // process any messages
  49.     }
  50.